package com.battery.system.mapper;


import com.battery.system.base.BaseMapper;
import com.battery.system.domain.Prorely;

import java.util.List;

/**
 * WS设备租借依据表Mapper接口
 *
 * @author wslr
 * @date 2020-12-27
 */
public interface ProrelyMapper extends BaseMapper<Prorely> {
    /**
     * 查询WS设备租借依据表
     *
     * @param id WS设备租借依据表ID
     * @return WS设备租借依据表
     */
    public Prorely selectProrelyById(Long id);

    /**
     * 查询WS设备租借依据表列表
     *
     * @param prorely WS设备租借依据表
     * @return WS设备租借依据表集合
     */
    public List<Prorely> selectProrelyList(Prorely prorely);

    /**
     * 新增WS设备租借依据表
     *
     * @param prorely WS设备租借依据表
     * @return 结果
     */
    public int insertProrely(Prorely prorely);

    /**
     * 修改WS设备租借依据表
     *
     * @param prorely WS设备租借依据表
     * @return 结果
     */
    public int updateProrely(Prorely prorely);

    /**
     * 删除WS设备租借依据表
     *
     * @param id WS设备租借依据表ID
     * @return 结果
     */
    public int deleteProrelyById(Long id);

    /**
     * 批量删除WS设备租借依据表
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteProrelyByIds(String[] ids);

    /**
     * @param sn
     * @return
     */
    Prorely selectBySn(String sn);
}
